/**
 * 
 */
package com.haizhi.service;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.haizhi.bean.TbPost;
import com.haizhi.bean.TbSection;

/**
 * @author jiangjintai
 *
 */
public interface PostService extends BaseService<TbPost, Integer> {

	/**
	 * jiangjintai
	 * 2016年8月10日
	 * @param valueOf
	 * @param pageAble
	 * @return
	 */
	Page<TbPost> findByTbSectionSectionId(Integer valueOf, Pageable pageAble);

	/**
	 * jiangjintai
	 * 2016年8月11日
	 * @param tbSection
	 * @param i
	 * @param pageAble
	 * @return
	 */
	Page<TbPost> findByTbSectionAndPostType(TbSection tbSection,
			int i, Pageable pageAble);

	/**
	 * jiangjintai
	 * 2016年8月12日
	 * @param tbPost
	 */
	void saveAndUpdateTbSection(TbPost tbPost);

}
